Career 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Ecuador F2 Ecuador F3 USA F26 USA F27 Canada F3 USA F25 Canada F1 Canada F2 Germany F1 Germany F2 Austria F1 2002 Tulsa USTA Challenger - Tulsa Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Seascape Challenger - Aptos Zagreb Open - Zagreb Binghamton Professional Tennis Tournament - Binghamton Lubbock Challenger - Lubbock USTA Challenger of Orlando - Orlando 2006 Challenger of Santa Clarita California Challenger - Valencia BMW Tennis Championship - Sunrise Unique Zagreb Open - Zagreb Open Castilla y Leon - Segovia Privatbank Open 2006 - Dnepropetrovsk The Waco International Tennis Challenger - Waco USTA Challenger of Burbank - Burbank The USTA Challenger at West End Racquet - Torrance USTA Men's Challenger of Dallas - Dallas PEOPLEnet Cup - Dnepropetrovsk Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno USTA Challenger of San Antonio - San Antonio Theusbridge.com Tennis Classic - Tarzana Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Challenger of Dallas - Dallas GHI Bronx Classic - Bronx 2001 UT Tyler Patriot Challenger - Tyler 2001 USTA Challenger of Calabasas - Calabasas drkoop.com USTA Challenger of Tallahassee - Tallahassee VIII Avierto Internacional de Salinas - Salinas Top Wool Challenger Biella - Biella University of Tennessee USTA Challenger - Knoxville USTA Challenger of San Antonio - San Antonio USTA Challenger of Tiburon - Tiburon GHI Bronx Tennis Classic - Bronx ATP Open Castilla y Leon - Segovia X Open Internacional D'Andorra - Andorra Zagreb Open - Zagreb USTA Seascape Challenger - Aptos GHI Bronx Classic - Bronx Open D'Orleans - Orleans Kobstaedernes ATP Challenger - Kolding Memorial Savigni - Sassuolo Intersport Heilbronn Open - Heilbronn USTA Freeman Men's Challenger - Joplin 2006 USTA Tallahassee Tennis Challenger - Tallahassee President's Cup - Astana XL Bermuda Open - Bermuda PEOPLEnet CUP - Dnepropetrovsk IPP Open - Helsinki Heilbronn Challenger Garden Open 2005 - Rome Bergamo Challenger Sunrise Challenger Baton Rouge Challenger Rhodes Challenger Ramat Hasharon Challenger Cremona Challenger Nottingham Challenger Tatra Banka Open 2006 - Bratislava Sarajevo Challenger Bath Challenger BMW Tennis Championship - Sunrise Athens Challenger BMW Tennis Championship - Sunrise Puerto Rico Challenger Tennis Event - Humacao 2005 Tulsa Challenger - Tulsa Bergamo Challenger Tallahassee Tennis Challenger - Tallahassee Baton Rouge Pro Tennis Classic - Baton Rouge Winnetka Challenger Istanbul Challenger Tashkent Challenger Dallas Challenger Nottingham Challenger USTA Men's Challenger of Dallas - Dallas Istanbul Challenger XI Abierto Internacional de Salinas - Salinas Guimaraes Challenger Salinas Challenger Vancouver Challenger Petange Challenger Eckental Challenger Heilbronn Challenger Irving Challenger Nottingham Challenger Mons Challenger Brescia Challenger Bangkok Challenger USTA Seascape Challenger - Aptos Dallas Challenger 2002 Azalea Orthopedic Challenger - Tyler Manchester Challenger Czech Open - Prostejov Monterrey Challenger Surbiton Challenger Irving Challenger Sao Paulo Challenger Ostdeutscher Sparkassen Cup - Dresden Eckental Challenger 2001 Eddleman USTA Challenger - Birmingham Bangkok Challenger Bangkok Challenger Aptos Challenger Cary Challenger The Wright Financial Group, Inc. Challenger - Champaign Granby Challenger Nottingham Challenger Ortisei Challenger Fifth-Third Bank Tennis Championships - Lexington Sarasota Challenger Okal Cup - Eckental Pro Tennis World Open - Boca Raton Ciudad de Telde - Telde Baden Open - Ettlingen Granby Challenger - Granby Columbus Challenger Tiburon Challenger Irving Challenger GHI Bronx Tennis Classic - Bronx 2003 West Side Tennis Club Challenger - Forest Hills Sporting Challenger 2003 - Turin Le Gosier Challenger 2003 Freeman Men's Challenger - Joplin San Remo Tennis Cup 15° Piertomaso - San Remo Kroger / St. Jude International - Memphis Sybase Open - San Jose Franklin Templeton Tennis Classic - Scottsdale Nottingham Challenger Binghamton Professional Tennis Tournament - Binghamton USTA Comerica Challenger - Aptos Project Independence Men's Challenger - Mandeville Aptos Challenger Ortisei Challenger Helsinki Challenger Binghamton Professional Tennis Tournament - Binghamton IV Gramado Open de Tenis - Gramado Copa Ericsson Costa Rica - San Jose Gran Copa Ericsson - Rio de Janeiro Ciudad de Pozoblanco Open Diputacion - Cordoba Schickendanz Open - Furth AAPT Championships - Adelaide Kroger / St. Jude International - Memphis Franklin Templeton Tennis Classic - Scottsdale U.S. Men's Clay Court Championships - Houston U.S. Men's Clay Court Championships - Houston Mercedes-Benz Cup - Los Angeles Kobstaedernes ATP Challenger - Kolding Siebel Open - San Jose Kroger / St. Jude International - Memphis U.S. Men's Clay Court Championships - Houston Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London Puebla Challenger Legg Mason Tennis Classic - Washington D.C. TD Waterhouse Cup - Long Island The Stella Artois Grass Court Championships - London The 10tele.com Open - Nottingham RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles China Open - Beijing Thailand Open - Bangkok Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Sydney International - Sydney International Indoor Tennis Championships of Croatia - Zagreb SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Open SEAT Godo 2006 - Barcelona Estoril Open - Estoril Hypo Group Tennis International - Portschach Gerry Weber Open - Halle The 10tele.com Open - Nottingham Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo ATP Kremlin Cup - Moscow Davidoff Swiss Indoors Basel - Basel Next Generation Adelaide International - Adelaide Open Seat Godo - Barcelona Sydney International - Sydney Millenium Tennis Championships - Delray Beach SAP Open - San Jose Regions Morgan Keegan Championships - Memphis The Tennis Channel Open - Las Vegas U.S. Men's Clay Court Championships - Houston Open Seat Godo 2007 - Barcelona Estoril Open - Estoril BMW Open - Munich Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Red Letter Days Open - Nottingham Mercedes Cup - Stuttgart Countrywide Classic - Los Angeles RCA Championships - Indianapolis Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo St. Petersburg Open - St. Petersburg Grand Prix de Tennis de Lyon - Lyon Next Generation Adelaide International - Adelaide Medibank International - Sydney The Dubai Tennis Championships - Dubai Indianapolis Tennis Championships - Indianapolis PBZ Zagreb Indoors - Zagreb The Dubai Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach Gerry Weber Open - Halle AEGON International - Eastbourne Campbells Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Dallas Challenger Pilot Pen Tennis - New Haven Salzburg Challenger Davidoff Swiss Indoors Basel - Basel Qatar Exxon Mobil Open - Doha Medibank International - Sydney PBZ Zagreb Indoors - Zagreb Delray Beach International Tennis Championships - Delray Beach Heilbronn Challenger BMW Open - Munich Gerry Weber Open - Halle Ordina Open - s-Hertogenbosch Countrywide Classic - Los Angeles AIG Japan Open Tennis Championships - Tokyo If Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Brisbane International - Brisbane Medibank International - Sydney ABN AMRO World Tennis Tournament - Rotterdam SAP Open - San Jose Open 13 - Marseille Dallas Challenger Regions Morgan Keegan Championships - Memphis UNICEF Open - 's Hertogenbosch Legg Mason Tennis Classic - Washington Malaysian Open - Kuala Lumpur Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Apia International - Sydney Power Horse World Team Cup - Dusseldorf UNICEF Open - 's Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Heineken Open - Auckland Open Sud de France - Montpellier SAP Open - San Jose Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Izmir Challenger Winston Salem - Winston Salem Sacramento Challenger ABN AMRO World Tennis Tournament - Rotterdam Seoul Challenger Ordina Open - 's-Hertogenbosch Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca BMW Open - Munich Indianapolis Tennis Championships - Indianapolis Open de Nice Cote d'Azur - Nice Citi Open - Washington Ordina Open - s-Hertogenbosch The Nottingham Open - Nottingham AEGON Championships - London Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg SAP Open - San Jose Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Brisbane International - Brisbane Apia International - Sydney Sunrise Challenger PBZ Zagreb Indoors - Zagreb U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras Power Horse Cup - Dusseldorf AEGON Championships - London Mercedes Cup - Stuttgart BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo U.S. National Indoor Tennis Championships - Memphis BMW Open - Munich Geneva Open - Geneva Citi Open - Washington Swiss Indoors Basel - Basel Memphis Open - Memphis Erste Bank Open - Vienna Memphis Open - Memphis BMW Open - Munich PBZ Zagreb Indoors - Zagreb BMW Open - Munich Power Horse Cup - Dusseldorf Stockton Challenger Sarasota Challenger Tunis Challenger Kremlin Cup - Moscow ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Gerry Weber Open - Halle Athens Challenger If Stockholm Open - Stockholm Tallahassee Challenger Campbell's Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Ortisei Challenger Thailand Open - Bangkok Gerry Weber Open - Halle Gerry Weber Open - Halle Topshelf Open - 's-Hertogenbosch The Stella Artois Championships - London ATP Kremlin Cup - Moscow Delray Beach International Tennis Championships - Delray Beach Gerry Weber Open - Halle Open de Moselle - Metz SA Tennis Open - Johannesburg Heilbronn Challenger Open de Moselle - Metz Thailand Open - Bangkok China Open - Beijing Le Gosier Challenger Grand Prix de Tennis de Lyon - Lyon PBZ Zagreb Indoors - Zagreb AEGON Championships - London Legg Mason Tennis Classic - Washington Rakuten Japan Open - Tokyo Pilot Pen Tennis - New Haven Open de Moselle - Metz Thailand Open - Bangkok Kremlin Cup - Moscow Irving Challenger AEGON Championships - London Farmers Classic - Los Angeles St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Singapore Challenger Regions Morgan Keegan Championships - Memphis Gerry Weber Open - Halle Atlanta Tennis Championships - Atlanta Dubai Duty Free Tennis Championships - Dubai Ortisei Challenger Barcelona Open BancSabadell - Barcelona US Men's Clay Court Championship - Houston Citi Open - Washington Moselle Open - Metz Swiss Indoors Basel - Basel Valencia Open - Valencia Savannah Challenger Aircel Chennai Open - Chennai Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Ortisei Challenger Open de Nice Cote d'Azur - Nice Moselle Open - Metz Malaysian Open - Kuala Lumpur Erste Bank Open - Vienna Orleans Challenger Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Tiburon Challenger Apia International - Sydney Abierto Mexicano Telcel - Acapulco Mercedes Cup - Stuttgart Guadalajara Challenger BB&T Atlanta Open - Atlanta Malaysian Open - Kuala Lumpur ASB Classic - Auckland BH Tennis Open International Cup - Belo Horizonte Delray Beach Open - Delray Beach Millennium Estoril Open - Estoril Hilton Waikoloa Village USTA Challenger - Waikoloa Aegon Nottingham Open - Nottingham Credicard Tennis Cup - Campos do Jordao Citi Open - Washington USTA Challenger of Burbank - Burbank University of Tennessee USTA Men's Challenger - Knoxville Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston Bet-at-home Open - Hamburg 2003 Eddleman USTA Challenger - Birmingham Citi Open - Washington Arizona Men's Tennis Championships - Scottsdale AIG Japan Open - Tokyo Tennis Channel Open - Las Vegas The Stella Artois Championships - London RCA Championships - Indianapolis BCR Open Romania - Bucharest Legg Mason Tennis Classic - Washington Stockholm Open - Stockholm Qatar Exxon Mobil Open - Doha Open SEAT 2008 - Barcelona Thailand Open - Bangkok If Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Medibank International - Sydney ATP Vegeta Croatia Open - Umag ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Regions Morgan Keegan Championships - Memphis Campbells Hall of Fame Tennis Championships - Newport Siebel Open - San Jose Kremlin Cup - Moscow U.S. National Indoor Tennis Championships - Memphis St. Petersburg Open - St. Petersburg St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha US Men's Clay Court Championship - Houston Topshelf Open - 's-Hertogenbosch Verizon Tennis Challenge - Atlanta Delray Beach International Tennis Championships - Delray Beach ARAG World Team Championship - Dusseldorf Pacific Life Open - Indian Wells BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Rogers Masters - Toronto Masters Series Madrid - Madrid BNP Paribas Masters - Paris Masters Series Monte-Carlo - Monte Carlo Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Pilot Pen Tennis - New Haven Shanghai ATP Masters 1000 - Shanghai Sony Ericsson Open - Miami BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Mutua Madrid Open - Madrid Campbells Hall of Fame Tennis Championships - Newport Tata Open - Chennai Campionati Internazionali d'Italia - Rome Atlanta Tennis Championships - Atlanta Masters Series Hamburg - Hamburg Western & Southern Financial Group Masters - Cincinnati Western & Southern Financial Group Masters - Cincinnati U.S. Men's Clay Court Championships - Houston Pilot Pen Tennis - New Haven Pacific Life Open - Indian Wells Campionati Internazionali D'Italia - Rome Masters Series Monte-Carlo - Monte-Carlo Dubai Duty Free Tennis Championships - Dubai Campionati BNL dItalia - Rome Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells SAP Open - San Jose Australian Open - Melbourne U.S. Open - New York Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Ricoh Open - 's-Hertogenbosch Wimbledon - London Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York Mutua Madrid Open - Madrid French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal BNP Paribas Open - Indian Wells Miami Open - Miami If Stockholm Open - Stockholm Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Rogers Cup - Toronto Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Sony Ericsson Open - Miami Wimbledon - London Masters Series Hamburg - Hamburg U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris BNP Paribas Masters - Paris BNP Paribas Masters - Paris Ecuador Open - Quito U.S. Open - New York Mutua Madrilena Masters Madrid - Madrid Australian Open - Melbourne U.S. Open - New York Sony Open Tennis - Miami Wimbledon - London Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Pacific Life Open - Indian Wells BNP Paribas Open - Indian Wells St. Petersburg Open - St. Petersburg Miami Open - Miami BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Toronto St. Petersburg Open - St. Petersburg Tennis Channel Open - Las Vegas Wimbledon - London If Stockholm Open - Stockholm U.S. Open - New York Hall of Fame Tennis Championships - Newport If Stockholm Open - Stockholm Open de Tenis Comunidad Valenciana - Valencia French Open - Paris AEGON Championships - London NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Davis Cup, World Group, 1R, NED-RUS 0-5 Davis Cup, PO, FRA-GER 4-1 BNP Paribas Masters - Paris Davis Cup, World Group, PO, RUS-BRA 3-2 Davis Cup, Group I, 2R, GBR-RUS 3-2 Davis Cup, Group I, 1R, RUS-POL 2-3 French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London Wimbledon - London French Open - Paris River Oaks International Tennis Tournament - Houston Wimbledon - London Western & Southern Open - Cincinnati Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Olympics - London Wimbledon - London Sony Ericsson Open - Miami U.S. Open - New York Mutua Madrid Open - Madrid Hyundai Hopman Cup - Perth Davis Cup, World Group, 1R, SWE-RUS 3-2 Davis Cup, World Group, SF, RUS-USA 3-2 Davis Cup, World Group, 1R, GER-CRO 3-2 Davis Cup, World Group, 1R, ROU-RUS 1-4 Davis Cup, World Group, SF, CRO-RUS 3-2 Davis Cup, World Group, QF, FRA-RUS 1-4 River Oaks International Tennis Tournament - Houston Davis Cup, World Group, PO, DOM-GER 1-4 Davis Cup, World Group, F, USA-RUS 4-1 Davis Cup, World Group, 1R, RUS-SRB 3-2 70th River Oaks International Tennis Tournament - Houston Olympics - Beijing